package com.zwps.biz.dal.db.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zwps.biz.api.model.vo.pubpointall.PubPointCountVO;
import com.zwps.biz.api.model.vo.strsvrr.*;
import com.zwps.biz.dal.db.object.ZEmergencyUserDO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author：yxm
 * @Package：com.zwps.biz.dal.db.dao
 * @Project：cqsk_manager
 * @name：ZEmergencyUserDAO
 * @Date：2025/4/18 下午5:44
 * @Filename：ZEmergencyUserDAO
 */
public interface ZEmergencyUserDAO extends BaseMapper<ZEmergencyUserDO> {


    List<DischargeCapacityVO> getDischargeCapacityDateByeOPening(String opening);
    List<DischargeCapacityVO> getSandflushin();



    List<DischargeCapacityVO> getCoupledLeakage();

    List<RzWRelationVO> getRzW();

    PubPointCountVO getWaterLawEnforcementCounts(Integer year);

    List<PubCommonFileVO> getFileByType(Integer type);

    List<DsmPtrRecordVO> getpatrolDate(@Param("year") String year, @Param("type")String type,@Param("mounth") Integer mounth);

    DsmPtrRecordCountVO getCount(@Param("year") String year, @Param("type")String type,@Param("mounth") Integer mounth);

    List<String> getDate(Long id);
}